package com.knxhd.entity;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

/**
 * MCP配置(LlmMcpConfig)表实体类
 *
 * @author makejava
 * @since 2025-07-19 19:58:19
 */
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public class LlmMcpConfig implements Serializable {

    public static final long SERIAL_VERSION_UID = 1L;

    /**
     * ID
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * MCP名称
     */
    private String name;

    /**
     * 编码
     */
    private String code;

    /**
     * MCP功能描述
     */
    private String description;

    /**
     * MCP标签，多个采用逗号隔开
     */
    private String tag;

    /**
     * API-KEY
     */
    private String apiKey;

    /**
     * 基础URL
     */
    private String baseUrl;

    /**
     * 修改人
     */
    private String updateUser;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 状态 1:可用 0:不可用
     */
    private Integer status;

}

